
/* overrides - begin */

.muchomenu-menu li{
  margin:0px 4px;
  padding:0px;
  line-height:120%;
}
.muchomenu-menu *{
  list-style:none;
}

/* overrides - end */


.muchomenu-menu{
  padding:0px 0px 5px 10px;
}
.muchomenu-menu a:hover{
  text-decoration:none;
}

.muchomenu-menu .muchomenu-parent-title{
  font-weight:normal;
  font-size:110%;
  vertical-align:bottom;
}
.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title span,
.muchomenu-menu .muchomenu-parent-title a:visited{
  display: inline-block;
  background: #fff;
  border: 1px solid #eee;
  font-style:normal;
  color:#000; /* black */
  padding:5px;
  margin: 0px 5px;
}
.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title span,
.muchomenu-menu .hovering .muchomenu-parent-title a:hover{
  -moz-border-radius-topright:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-radius-topleft:8px;
  -webkit-border-top-left-radius:8px;
}
.muchomenu-menu .muchomenu-slot,
.muchomenu-menu .muchomenu-slot a:hover{
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}
.muchomenu-menu li.muchomenu-slot{
  /*width:auto;*/
  /*max-width:200px;*/
  width:200px;
  margin:10px 10px auto auto;
  padding-top:10px;
  padding-bottom:10px;
}
.muchomenu-menu li.muchomenu-slot:hover{
  background-color:#b08700; /* pharmacy dark gold */
}
.muchomenu-menu .hovering .muchomenu-parent-title a,
.muchomenu-menu .hovering .muchomenu-parent-title span{
  color:#fff;
  background:navy; 
  border-color: #000;
}
.muchomenu-menu .hovering .muchomenu-parent-title span:hover,
.muchomenu-menu .muchomenu-slot-title span{
  cursor:default;
}
.muchomenu-menu .hovering .muchomenu-parent-title a:hover{
  color:#fff; /* white */
  background:#00325b; /* 540 blue */
}
.muchomenu-menu .muchomenu-bin{
  margin-top:5px;
  padding:0px;
}



.muchomenu-menu ul a:hover{
  text-decoration:none;
}

/* start - ensure that #muchomenu-menu bar is the same height in all browsers
 * very frustrating to get this correct - do not touch!
 *--------------------------------------------------------*/
.muchomenu-menu .muchomenu-item a,
.muchomenu-menu .muchomenu-item span
{
  font-size:120%;
}
.muchomenu-menu,
.muchomenu-menu .muchomenu-parent,
.muchomenu-menu .muchomenu-parent-title
/* this is the key -- all these must be set to the same value */
{
  font-size:100%;
  line-height:110%;
  height:100%;
}

.muchomenu-menu .muchomenu-parent-title a,
.muchomenu-menu .muchomenu-parent-title a:link,
.muchomenu-menu .muchomenu-parent-title a:visited,
.muchomenu-menu .muchomenu-parent-title a:focus,
.muchomenu-menu .muchomenu-parent-title a:hover,
.muchomenu-menu .muchomenu-parent-title a:active,
.muchomenu-menu .muchomenu-parent-title span
{
  padding:4px 8px;
}
/* end - ensure that #muchomenu-menu bar is the same height in all browsers
 *--------------------------------------------------------*/
.muchomenu-menu .muchomenu-parent-title a:hover {
  text-decoration:none;
  color:#fff; /* white */
  background:#00325b; /* 540 blue coated */
}